#encoding = utf-8
"""
猴子第一天摘下N个桃子，当时就吃了一半，还不过瘾，就又吃了一个。
第二天又将剩下的桃子吃掉一半，又多吃了一个。以后每天都吃前一天剩下的一半零一个。
到第10天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子？

设 f(n) 为第n天吃前还剩的桃子数量, 求f(1) = N
f(10)=1,  f(n) = f(n-1)/2 -1=> f(n-1) =2f(n)+2 =
"""

def f(n):
	if n==10:
		return 1
	else:
		return 2*f(n+1)+2
x = f(1)
print("第1天摘得桃子数量为："+str(x))